.realtime-status {
  box-sizing: border-box;
  font-family: 'SourceHanSansSC', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  
  &__label-container {
    flex-shrink: 0;
    box-sizing: border-box;
  }
  
  &__label {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  
  &__progress-container {
    flex: 1;
    box-sizing: border-box;
  }
  
  &__progress-background {
    box-sizing: border-box;
  }
  
  &__progress-bar {
    box-sizing: border-box;
  }
  
  &__indicator {
    box-sizing: border-box;
    pointer-events: none;
  }
  
  // 动画效果
  &__progress-bar,
  &__indicator {
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  }
  
  // 悬停效果
  &:hover {
    .realtime-status__label-container {
      box-shadow: inset 0px 0px 15px 0px rgba(0, 139, 255, 0.8);
    }
  }
  
  // 响应式设计
  @media (max-width: 768px) {
    padding: 0 8px;
    
    .realtime-status__label-container {
      margin-right: 8px;
    }
  }
} 